package com.example.exam.utils;

import org.apache.commons.lang3.StringUtils;

/**
*                        .::::.
*                      .::::::::.
*                     :::::::::::
*                  ..:::::::::::'
*                '::::::::::::'
*                 .::::::::::
*            '::::::::::::::..
*                 ..::::::::::::.
*               ``::::::::::::::::
*                ::::``:::::::::'        .:::.
*               ::::'   ':::::'       .::::::::.
*             .::::'      ::::     .:::::::'::::.
*            .:::'       :::::  .:::::::::' ':::::.
*           .::'        :::::.:::::::::'      ':::::.
*          .::'         ::::::::::::::'         ``::::.
*      ...:::           ::::::::::::'              ``::.
*     ```` ':.          ':::::::::'                  ::::..
*                        '.:::::'                    ':'````..
*			^_^	LBB (女神保佑，代码 永无bug) MN ^_^
*
*
* @author Libb
* @Description:  字符与数组之间的转换
 */
public class StringToList {

	/**
	 * 字符串转Int型数组
	 * @author: Libb
	 * @Title: getStrArry   
	 * @date: 2019年7月17日 下午4:42:14  
	 * @Description: 描述  
	 * @param str
	 * @return: int[]      
	 */
	public static int[] StrToArry(String str) {
		int[] intArray = null;
		if(StringUtils.isNotEmpty(str)) {
			String[] ids = str.split(",");
			intArray = new int[ids.length];
			for(int i=0;i<ids.length;i++){
				intArray[i]=Integer.parseInt(ids[i]);
			}
		}
		return intArray;
	}
	
	/**
	 * Int型数组转字符串
	 * @author: Libb
	 * @Title: arrayToStr   
	 * @date: 2019年7月17日 下午4:45:58  
	 * @param arr
	 * @return: String      
	 * @throws
	 */
	public static String arrayToStr(int[] arr) {
		if(arr.length > 0) {
			String str = StringUtils.join(arr); // 数组转字符串,其实使用的也是遍历
			System.out.println(str);
			return str;
		}else {
			return "";
		}
	}
}
